package com.asambleacristiana.repository.dao;

import java.util.Date;
import java.util.List;

import com.asambleacristiana.domain.Movimiento;
import com.asambleacristiana.domain.Zona;

public interface MovimientoDAO {

	public List<Movimiento> find(Integer zona, Date fechaDesde, Date fechaHasta);

	public Date getMinFecha(List<Zona> zonas);

	public Date getMinFecha(Integer codZona);
	
	public Double findIngresosByFilial(Integer zona, Date fechaDesde, Date fechaHasta);

	public List<Movimiento> find(Date fechaDesde, Date fechaHasta, List<Zona> zonas);

	public boolean find(Movimiento m);

	public void eliminarMovimiento(Long codMovimiento, String usuario);
}
